Pan XimingPan Ximing
When Patches Write Championships: Decoding the Esports Season with DataOn the night of the Worlds 2026 final, as Faker's T1 lifted the trophy in...
Transfer Window: Release Clauses, Wage Bills and the True Price of a WingerThe ball arrives on the left foot right by the touchline, less than twenty...
The Nine Seconds That Aren't Real: Mapping Day One of the 2026 Asian Games Before the Water MovesThree days before the starting whistle sounded in Aichi-Nagoya, I received a...
The Breaking Point on the Bench: Managing Ronaldo's Minutes for PortugalI replayed the press conference footage three times. Portugal's new head coac...
Vietnam–Korea PUBG Dispute: The Himass–TanVuu Ruling and the Rulebook Nobody WroteThree things happened within the same week, and all of them revolved around a...
When the Data Cells Are Empty: Football and the Limits of Every Analytical FrameworkWhen the Data Cells Are Empty: Football and the Limits of Every Analytical...
When a Report Has No Data: A Lesson in Honesty for Sports JournalismThis morning I opened a sports analysis and found the stadium empty. There we...
No data, no article: when the football analysis file arrives as a blankA football article cannot be created from nothing. The received analysis is...
Le Giang Patrik and Vietnam's Goalkeeping Equation at the FIFA ASEAN Cup 2026On the national team's training pitch, Le Giang Patrik stands about ten metre...
PV Sindhu in Hangzhou: Three Time Frames and a Ranking Curve That Cannot Be DisguisedGame two closed at 21-12. Across both games of the women's singles...
Article creation not possible: Stage-1 source data is missingThe request asks for a purely Vietnamese sports article of 1,483 words, but t...
When the Report Is Empty: 21 Days of Silence and the Discipline of Verification in the Transfer WindowAt 2 a.m. on June 14, 2026, I sat in front of my screen and hit delete. A pos...
Nguyen Thuy Linh and the Depth Problem in Vietnamese Women's BadmintonThird game, 19–16. I was in the fourth row with my notebook open, and I wrote...
Nine Data Layers of an Esports Match: What an Analyst Reads Before the Scoreboard SpeaksTwo in the morning in Kuala Lumpur, and I am still sitting in front of three...
Asian Games 2026: PV Sindhu's Injury Map and Three Measurable Years of Decline21-14. 15-21. 14-21. The three games PV Sindhu played against Pornpawee...
When the Tennis Analysis File Is Blank: Silence from Data Also Sends a MessageA match report labeled tennis arrived with only one usable classification:...
Esports Transfer Window: Read the Contract Structure, Not the RumourOn the night of August 26, 2026, I was fourteen, sitting in front of a screen...
Saigon Phantom Undefeated, ANTGAMER 0-10: VMC Fall 2026 Widening the Two-Tier Gap in Vietnamese MLBBI stared at the VMC Fall 2026 standings as the group stage came to a close, a...
Laporta, Vallecas and La Liga's Double StandardI once sat in the press area at Vallecas on an October night a few seasons ag...
Montoya: Mercedes should have prioritized Russell over Antonelli at MonzaAndrea Kimi Antonelli's victory at the Italian Grand Prix at Monza made histo...
Transfer Window: Release Clauses, Wage Bills and the True Price of a WingerThe ball arrives on the left foot right by the touchline, less than twenty...
The Nine Seconds That Aren't Real: Mapping Day One of the 2026 Asian Games Before the Water MovesThree days before the starting whistle sounded in Aichi-Nagoya, I received a...
The Breaking Point on the Bench: Managing Ronaldo's Minutes for PortugalI replayed the press conference footage three times. Portugal's new head coac...
Vietnam–Korea PUBG Dispute: The Himass–TanVuu Ruling and the Rulebook Nobody WroteThree things happened within the same week, and all of them revolved around a...
When the Data Cells Are Empty: Football and the Limits of Every Analytical FrameworkWhen the Data Cells Are Empty: Football and the Limits of Every Analytical...
When a Report Has No Data: A Lesson in Honesty for Sports JournalismThis morning I opened a sports analysis and found the stadium empty. There we...
No data, no article: when the football analysis file arrives as a blankA football article cannot be created from nothing. The received analysis is...
Le Giang Patrik and Vietnam's Goalkeeping Equation at the FIFA ASEAN Cup 2026On the national team's training pitch, Le Giang Patrik stands about ten metre...
PV Sindhu in Hangzhou: Three Time Frames and a Ranking Curve That Cannot Be DisguisedGame two closed at 21-12. Across both games of the women's singles...
Article creation not possible: Stage-1 source data is missingThe request asks for a purely Vietnamese sports article of 1,483 words, but t...
When the Report Is Empty: 21 Days of Silence and the Discipline of Verification in the Transfer WindowAt 2 a.m. on June 14, 2026, I sat in front of my screen and hit delete. A pos...
Nguyen Thuy Linh and the Depth Problem in Vietnamese Women's BadmintonThird game, 19–16. I was in the fourth row with my notebook open, and I wrote...
Nine Data Layers of an Esports Match: What an Analyst Reads Before the Scoreboard SpeaksTwo in the morning in Kuala Lumpur, and I am still sitting in front of three...
Asian Games 2026: PV Sindhu's Injury Map and Three Measurable Years of Decline21-14. 15-21. 14-21. The three games PV Sindhu played against Pornpawee...
When the Tennis Analysis File Is Blank: Silence from Data Also Sends a MessageA match report labeled tennis arrived with only one usable classification:...
Esports Transfer Window: Read the Contract Structure, Not the RumourOn the night of August 26, 2026, I was fourteen, sitting in front of a screen...
Saigon Phantom Undefeated, ANTGAMER 0-10: VMC Fall 2026 Widening the Two-Tier Gap in Vietnamese MLBBI stared at the VMC Fall 2026 standings as the group stage came to a close, a...
Laporta, Vallecas and La Liga's Double StandardI once sat in the press area at Vallecas on an October night a few seasons ag...
Montoya: Mercedes should have prioritized Russell over Antonelli at MonzaAndrea Kimi Antonelli's victory at the Italian Grand Prix at Monza made histo...
